Bmw M4 Competition: The Good, The Great, The Ugly - Full Review